package com.base.self.service;

import com.base.result.ResponseResult;
import com.base.self.dto.commodityCallPlan.CommodityCallPlanWebAddDTO;
import com.base.self.dto.commodityCallPlan.CommodityCallPlanWebDelDTO;
import com.base.self.dto.commodityCallPlan.CommodityCallPlanWebListDTO;
import com.base.self.dto.commodityCallPlan.CommodityCallPlanWebUpdateDTO;
import com.base.self.dto.commodityCallPlanDetail.CommodityCallPlanDetailWebAddDTO;
import com.base.self.dto.commodityCallPlanDetail.CommodityCallPlanDetailWebDelDTO;
import com.base.self.dto.commodityCallPlanDetail.CommodityCallPlanDetailWebListDTO;
import com.base.self.dto.commodityCallPlanDetail.CommodityCallPlanDetailWebUpdateDTO;
import com.base.self.entity.CommodityCallPlanDetail;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 话费礼包详情
 *
 * @author XiFYuW
 * @since 2020-12-20
 */
public interface ICommodityCallPlanDetailService extends IService<CommodityCallPlanDetail> {

    ResponseResult commodityCallPlanDetailWebList(final CommodityCallPlanDetailWebListDTO commodityCallPlanDetailWebListDTO);

    ResponseResult commodityCallPlanDetailWebAdd(final CommodityCallPlanDetailWebAddDTO commodityCallPlanDetailWebAddDTO);

    ResponseResult commodityCallPlanDetailWebUpdate(final CommodityCallPlanDetailWebUpdateDTO commodityCallPlanDetailWebUpdateDTO);

    ResponseResult commodityCallPlanDetailWebDelete(final CommodityCallPlanDetailWebDelDTO commodityCallPlanDetailWebDelDTO);

}
